#include<stdio.h>
#include<unistd.h>

int  main()
{
    // pid_t id = fork();
    //if(id == 0)
    //{
    //    //child
    //    int cnt = 5;
    //    while(cnt--)
    //    {
    //        printf("I am a child running id: %d ppid: %d\n",getpid(),getppid());
    //        sleep(1);
    //    }
    //    printf("I was Exit\n");
    //    _exit(1);

    //}
    //else 
    //{
    //    //father
    //    while(1)
    //    {
    //        sleep(1);
    //        printf("I man father: id : %d ppid: %d\n",getpid(),getppid());
    //    }
    //}
    //
    pid_t id = fork();
    if(id == 0)
    {
        //child
        while(1)
        {
            printf("I am a child running id: %d ppid: %d\n",getpid(),getppid());
            sleep(1);
        }

    }
    else 
    {
        //father
        int cnt = 5;
        while(cnt--)
        {
            sleep(1);
            printf("I man father: id : %d ppid: %d\n",getpid(),getppid());
        }
    }

    return 0;
}
